package com.econ.powercloud.ems.dal.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * @Author : zjf
 * @Description :
 * @Date : 2023/6/10 17:15
 * @Modified by : zjf
 */
/**
    * ems设备监控点号过滤筛选配置表
    */
@Data
@TableName(value = "ems_device_monitor_data_config")
public class EmsDeviceMonitorDataConfig {
    /**
     * 主键自增
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * EMS设备编号(ems_device表中的device_code)
     */
    @TableField(value = "device_code")
    private String deviceCode;

    /**
     * 点号类型(见枚举)
     */
    @TableField(value = "dit_type")
    private Integer ditType;

    /**
     * 点号的过滤正则表达式
     */
    @TableField(value = "dit_filter_match")
    private String ditFilterMatch;

    /**
     * 创建时间
     */
    @TableField(value = "gmt_create")
    private Long gmtCreate;

    /**
     * 修改时间
     */
    @TableField(value = "gmt_modify")
    private Long gmtModify;
}